Declare support for Terraform Stacks #1773
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This begins the process of adding support for tfstack and tfdeploy files by declaring the file extensions and language identifiers in the package.json file. This will allow the extension to recognize these files and provide syntax highlighting and other language features. Future work will add icons and other features to fill out support.
Of particular note is the aliases used for tfstack.hcl and tfdeploy.hcl files. These aliases are used to provide a more user-friendly name for the language in the VS Code status bar and other places where the language name is displayed. Getting these aliases right is not only important from a branding perspective but also from a user experience perspective. They have to be readable and understandable in a small amount of space.